Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Comprehensive Free Resources for Algorithms and System Design. #11494

Merged
merged 9 commits into from
Oct 12, 2024

Conversation

shreykumar33
Copy link
Contributor

@shreykumar33 shreykumar33 commented Oct 11, 2024

What does this PR do?
Add resource(s)

For resources
Description
I added some courses on algorithms and system design.

Why is this valuable (or not)?
The courses are really valuable.

How do we know it's really free?
Links to the playlist of courses provided are globally accessible.

For book lists, is it a book? For course lists, is it a course? etc.
Yes, courses contain a proper roadmap with video lectures.

Checklist:
Read our contributing guidelines.
Search for duplicates.
Include author(s) and platform where appropriate.
Put lists in alphabetical order, correct spacing.
Add needed indications (PDF, access notes, under construction).
Used an informative name for this pull request.

Copy link

Linter failed, fix the error(s):

free-programming-books/courses/free-courses-ur.md
  3:1-12:34  warning  Incorrect number of blank lines between last section and next heading  blank-lines-1-0-2  remark-lint
18:1-20:137  warning  Incorrect number of blank lines between last section and next heading  blank-lines-1-0-2  remark-lint
  65:1-66:3  warning  Incorrect number of blank lines between last section and next heading  blank-lines-1-0-2  remark-lint

@github-actions github-actions bot added the linter error Please, correct build errors found by linter! label Oct 11, 2024
Copy link

Linter failed, fix the error(s):

free-programming-books/courses/free-courses-ur.md
65:1-66:3  warning  Incorrect number of blank lines between last section and next heading  blank-lines-1-0-2  remark-lint

Copy link
Contributor Author

@shreykumar33 shreykumar33 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed lines

Copy link

Linter failed, fix the error(s):

free-programming-books/courses/free-courses-ur.md
65:1-66:3  warning  Incorrect number of blank lines between last section and next heading  blank-lines-1-0-2  remark-lint

@github-actions github-actions bot removed the linter error Please, correct build errors found by linter! label Oct 11, 2024
@shreykumar33
Copy link
Contributor Author

Linter failed, fix the error(s):

free-programming-books/courses/free-courses-ur.md
  3:1-12:34  warning  Incorrect number of blank lines between last section and next heading  blank-lines-1-0-2  remark-lint
18:1-20:137  warning  Incorrect number of blank lines between last section and next heading  blank-lines-1-0-2  remark-lint
  65:1-66:3  warning  Incorrect number of blank lines between last section and next heading  blank-lines-1-0-2  remark-lint

Fixed

@shreykumar33
Copy link
Contributor Author

Linter failed, fix the error(s):

free-programming-books/courses/free-courses-ur.md
65:1-66:3  warning  Incorrect number of blank lines between last section and next heading  blank-lines-1-0-2  remark-lint

Fixed

Copy link
Contributor Author

@shreykumar33 shreykumar33 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All resources checked and issues fixed. Kindly review

@@ -114,6 +114,7 @@ Books that cover a specific programming language can be found in the [BY PROGRAM
* [Elementary Algorithms](https://github.com/liuxinyu95/AlgoXY) - Larry Liu Xinyu (PDF)
* [Essential Algorithms](https://www.programming-books.io/essential/algorithms/) - Krzysztof Kowalczyk and Stack Overflow Documentation project (HTML)
* [Foundations of Computer Science](http://infolab.stanford.edu/~ullman/focs.html) - Al Aho, Jeff Ullman
* [Introduction To Algorithms](https://dl.ebooksworld.ir/books/Introduction.to.Algorithms.4th.Leiserson.Stein.Rivest.Cormen.MIT.Press.9780262046305.EBooksWorld.ir.pdf) - Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein (PDF)
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This appears not to be an authorized distribution. Please see docs/CONTRIBUTING.md guidelines.



### Algorithms

* [Complete C++ Placement DSA Course](https://www.youtube.com/watch?v=WQoB2z67hvY&list=PLDzeHZWIZsTryvtXdMr6rPh4IDexB5NIA) - Love Babbar
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For youtube, we prefer "playlist" links and the name of the producer/creator. docs/CONTRIBUTING.md#platforms-and-access-notes

* [Data Structures and Algorithms Analysis Complete Course in Hindi/Urdu \| Data structures by Fahad Hussain \| data structures and algorithms tutorial](https://www.youtube.com/playlist?list=PLtCBuHKmdxOfPNlAKWxBqdznCcXV4iWCz) - Fahad Hussain
* [Striver's DSA playlist](https://takeuforward.org/array/top-array-interview-questions-structured-path-with-video-solutions/) - Striver
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

not urdu


### System Design

* [System Design Roadmap with Videos for SDEs](https://takeuforward.org/system-design/complete-system-design-roadmap-with-videos-for-sdes/) - Striver
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

not urdu

@eshellman eshellman added the waiting for changes PR has been reviewed and changes/suggestions requested label Oct 11, 2024
Copy link

Linter failed, fix the error(s):

free-programming-books/courses/free-courses-en.md
145:1-199:184  warning  Alphabetical ordering: swap l.197 and l.196  alphabetize-lists  remark-lint

@github-actions github-actions bot added the linter error Please, correct build errors found by linter! label Oct 11, 2024
Copy link

Linter failed, fix the error(s):

free-programming-books/courses/free-courses-en.md
145:1-199:184  warning  Alphabetical ordering: swap l.197 and l.196  alphabetize-lists  remark-lint

@github-actions github-actions bot removed the linter error Please, correct build errors found by linter! label Oct 11, 2024
@eshellman
Copy link
Collaborator

all our other takeuforward items are in the problem sets/competitive programming list, including items that seem very close to these. Please consider using that list instead of the courses list.

@eshellman
Copy link
Collaborator

Thanks, and welcome to free-programming-books!

@eshellman eshellman merged commit 471726d into EbookFoundation:main Oct 12, 2024
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
waiting for changes PR has been reviewed and changes/suggestions requested
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants